home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 4: GNU Archives / Linux Cubed Series 4 - GNU Archives.iso / gnu / fontutil.6 / fontutil / fontutils-0.6 / tfm / ChangeLog next >
Encoding:
Text File  |  1992-10-27  |  11.8 KB  |  364 lines

  1. Tue Oct 27 12:56:39 1992  Karl Berry  (karl@cs.umb.edu)
  2.  
  3.     * Version 0.6.
  4.  
  5. Mon Oct 19 08:11:44 1992  Karl Berry  (karl@cs.umb.edu)
  6.  
  7.     * tfm_input.c (tfm_get_chars): Return the newly malloced array,
  8.     not the static variable.
  9.  
  10. Thu Sep  3 09:31:23 1992  Karl Berry  (karl@hayley)
  11.  
  12.         * Version 0.5.
  13.  
  14. Tue Jul  7 16:42:47 1992  Karl Berry  (karl@hayley)
  15.  
  16.         * tfm_input.c (tfm_input_filename): new routine.
  17.         (tfm_input_filename): change var name to just `tfm_input_name'.
  18.  
  19. Sat Jun 13 07:55:29 1992  Karl Berry  (karl@hayley)
  20.  
  21.         * all files: change `font_param{,eter}' to `fontdimen', globally.
  22.  
  23.         * tfm_fontdim.c: rename from `fontdimen.c'.
  24.         * GNUmakefile (c_only): change here.
  25.  
  26. Fri Jun 12 09:45:31 1992  Karl Berry  (karl@hayley)
  27.  
  28.         * fontdimen.c (tfm_set_fontdimen): rename from
  29.           `tfm_set_font_parameter', and rearrange args.
  30.  
  31.         * tfm_ligature.c (tfm_set_ligature): take a lig list as the
  32.           parameter instead of a TFM char.
  33.  
  34. Tue Jun  9 13:57:18 1992  Karl Berry  (karl@hayley)
  35.  
  36.         * fontdimen.c (tfm_set_fontdimens): call `float_ok' on the
  37.           potential fontdimen value.
  38.  
  39.         * fontdimen.c: new file with all the fontdimen stuff.
  40.         * tfm_kern.c: new file with the kern stuff.
  41.         * tfm_ligature.c: and the ligature stuff.
  42.         * tfm_char.c: rename from tfm_util, since that's all that's left.
  43.  
  44. Mon Jun  8 15:27:59 1992  Karl Berry  (karl@hayley)
  45.  
  46.         * tfm_util.c (tfm_set_kern): take a kern list as the parameter instead
  47.           of the whole TFM character.
  48.  
  49. Sun May 31 10:56:10 1992  Karl Berry  (karl@hayley)
  50.  
  51.         * tfm_output.c (tfm_put_char): use `epsilon_equal'.
  52.  
  53. Sat May 30 14:58:33 1992  Karl Berry  (karl@hayley)
  54.  
  55.         * tfm_output.c (tfm_convert_pl): allow for passing in the TFM name.
  56.  
  57.         * tfm_output.c (tfm_convert_pl): free `cmd'.
  58.  
  59. Thu May 14 22:20:14 1992  Karl Berry  (karl@claude.cs.umb.edu)
  60.  
  61.         * tfm_util.c (tfm_set_fontsize): make non-static.
  62.  
  63. Wed May 13 09:16:19 1992  Karl Berry  (karl@hayley)
  64.  
  65.         * tfm_input.c (get_tfm_header): initialize the parameter count in
  66.           global_info here.
  67.         (get_tfm_params): not here.
  68.  
  69. Tue Apr 21 07:45:29 1992  Karl Berry  (karl@hayley)
  70.  
  71.         * tfm_input.c (tfm_get_global_info): use XTALLOC1.
  72.  
  73. Sun Mar 29 19:02:25 1992  Karl Berry  (karl at hayley)
  74.  
  75.         * tfm_input.c (get_tfm_params): forgot arg to printf.
  76.  
  77. Sat Mar 28 07:49:38 1992  Karl Berry  (karl at hayley)
  78.  
  79.         * Version 0.4.
  80.  
  81.         * Change copyright years to 1992 only.
  82.  
  83. Sat Mar 21 10:59:51 1992  Kathy Hargreaves  (kathy at hayley)
  84.  
  85.         * tfm_util.c (tfm_set_design_size): set design size unconditionally.
  86.  
  87.         * tfm_util.c (tfm_set_design_size): added.
  88.  
  89.         * tfm_util.c (tfm_set_header): deleted DEFAULT_DESIGN_SIZE.
  90.  
  91.         * tfm_util.c (tfm_set_fontsize): made extern.
  92.  
  93.         * tfm_util.c [TFM_CHECK_DESIGNSIZE]: changed name from
  94.           CHECK_DESIGNSIZE.
  95.  
  96.         * tfm_util.c (tfm_set_font_parameter, tfm_set_fontsize): added.
  97.           (tfm_set_fontdimens): use tfm_set_font_parameter.
  98.  
  99. Thu Mar 19 13:24:14 1992  Kathy Hargreaves  (kathy at hayley)
  100.  
  101.         * tfm_util.c (tfm_set_header): use CHECK_DESIGN_SIZE.
  102.           Don't range of check default design size; expect it to be valid.
  103.  
  104.         * tfm_util.h [CHECK_DESIGN_SIZE]: added.
  105.  
  106.         * tfm_util.c (tfm_set_header): took `design_size' out of
  107.           `designsize' else clause.  Added DEFAULT_DESIGN_SIZE.  If either
  108.           variable is set, then arrange to set fontsize.  
  109.           Set tfm_info's design size to DEFAULT_DESIGN_SIZE if it's not
  110.           set by the tfm-header design-size option.
  111.           
  112.         * tfm_util.c (set_fontsize): changed name from set_fontsize_if_unset.
  113.           (tfm_set_header): if -design-size tfm-header option is used, set
  114.           the font parameter count so will change the fontsize.
  115.  
  116. Wed Mar 18 12:27:44 1992  Kathy Hargreaves  (kathy at hayley)
  117.  
  118.         * tfm_util.c (tfm_set_ligature): added.
  119.  
  120.         * tfm_util.c (tfm_set_header): dox fix.
  121.  
  122. Mon Mar 16 12:22:42 1992  Kathy Hargreaves  (kathy at hayley)
  123.  
  124.         * tfm_util.c (tfm_set_header): set design size correctly.
  125.  
  126.         * tfm_util.c (set_fontsize_if_unset): added.
  127.           (tfm_set_header, tfm_set_fontdimens): call set_fontsize_if_unset.
  128.  
  129.         * tfm_util.c (tfm_set_header): added.
  130.  
  131. Thu Jan  9 11:22:04 1992  Karl Berry  (karl at hayley)
  132.  
  133.         * *.c: do not include global.h.
  134.  
  135. Wed Jan  8 15:25:17 1992  Karl Berry  (karl at hayley)
  136.  
  137.         * update copyright messages.
  138.  
  139.         * change `allocate to `xmalloc', `reallocate' to `xrealloc', and
  140.           `string_copy' to `strdup'.
  141.  
  142. Tue Sep 17 16:54:26 1991  Karl Berry  (karl at hayley)
  143.  
  144.         * tfm_input.c (tfm_get_bcpl_string): append a null to the data.
  145.  
  146. Tue Jul 30 13:20:02 1991  Karl Berry  (karl at ra.cs.umb.edu)
  147.  
  148.         * Version 0.3.
  149.  
  150. Tue Jul 16 17:21:19 1991  Karl Berry  (karl at hayley)
  151.  
  152.         * tfm_util.c (tfm_get_kern): move from tfm_input.c, and take a tfm
  153.           char as an arg, instead of using the tfm_char_table from the font.
  154.  
  155. Sun Jun 16 07:47:49 1991  Karl Berry  (karl at hayley)
  156.  
  157.         * tfm_output.c (put_lig_kern_info): output a `stop' after each
  158.           character, since it isn't implied by a `label'.
  159.  
  160.         * tfm_output.c (tfm_put_global_info): don't output a checksum
  161.           property if the checksum is zero.
  162.  
  163. Sat Jun 15 09:54:19 1991  Karl Berry  (karl at hayley)
  164.  
  165.         * tfm_input.c (tfm_get_chars, tfm_get_char): set the `code' member
  166.           of the TFM character structure.
  167.  
  168.         * tfm_output.c (put_pl_lig_kern_table): rename to
  169.           `put_lig_kern_info' and rewrite to take a single character.
  170.         (tfm_put_char): new routine to output only one character.
  171.         (tfm_put_chars): call `tfm_put_char'.
  172.  
  173.         * all files: change `checked_' to `x'.
  174.  
  175. Tue Jun 11 15:17:51 1991  Karl Berry  (karl at hayley)
  176.  
  177.         * tfm_util.c (tfm_new_chars): use XTALLOC.
  178.  
  179.         * tfm_input.c (tfm_get_char): new routine.
  180.  
  181.         * tfm_input.c (tfm_get_kern): check if the character exists before
  182.           looking at its kern list.  Also, use LIST_... macros instead of
  183.           doing direct selection.  Also, use `charcode_type' instead of
  184.           `one_byte'.
  185.         * tfm_util.c (tfm_set_kern): likewise.
  186.  
  187.         * tfm_input.c (tfm_get_global_info, tfm_get_chars): don't save and
  188.           restore the file position.
  189.  
  190.         * tfm_input.c (get_tfm_char): rename to `get_char'.
  191.  
  192. Thu Jun  6 07:31:49 1991  Karl Berry  (karl at hayley)
  193.  
  194.         * All files: change to version 2 of the GPL.
  195.  
  196. Thu Apr  4 05:48:15 1991  Karl Berry  (karl at hayley)
  197.  
  198.         * tfm_util.c (tfm_new_chars): call `tfm_new_char'.
  199.  
  200.         * tfm_output.c (put_pl_lig_kern_table): test different characters
  201.           as we go through the loop!  How did this one get past?  Ohh, now
  202.           I see -- I was incrementing the pointer.
  203.  
  204.         * tfm_output.c (put_pl_lig_kern_table): test >0 instead of !=0 on
  205.           the (unsigned) count variables.
  206.  
  207. Wed Apr  3 11:43:28 1991  Karl Berry  (karl at hayley)
  208.  
  209.         * tfm_output.c (tfm_init_global_info): initialize the number of
  210.           parameters to zero.
  211.  
  212.         * tfm_output.c (put_pl_lig_kern_table): don't output a lig/kern
  213.           program for a character that doesn't exist -- either the left or
  214.           the right.
  215.  
  216. Tue Apr  2 06:48:27 1991  Karl Berry  (karl at hayley)
  217.  
  218.         * tfm_util.c (tfm_set_fontdimens): assign zero to all the
  219.           intervening fontdimens when we set the fontsize; reset the
  220.           parameter count.
  221.  
  222.         * tfm_output.c (tfm_put_global_info): output the number of
  223.           parameters we have, instead of trying to find the last nonzero
  224.           one.
  225.  
  226.         * tfm_output.c (put_string_prop): don't output a space if there is
  227.           no value to the string property.
  228.  
  229. Sun Mar 10 13:12:51 1991  Karl Berry  (karl at hayley)
  230.  
  231.         * tfm_input.c (get_tfm_params): save the number of parameters we
  232.           read.
  233.  
  234.         * tfm_output.c (tfm_put_global_info): output as many parameters as
  235.           we have, instead of just the first six.
  236.         * tfm_input.c (get_tfm_params): likewise, for reading.
  237.  
  238.         * tfm_output.c (tfm_init_global_info): new routine.
  239.  
  240. Sat Mar  9 17:23:42 1991  Karl Berry  (karl at hayley)
  241.  
  242.         * tfm_util.c (tfm_set_fontdimens): new routine.
  243.  
  244. Thu Mar  7 07:33:33 1991  Karl Berry  (karl at hayley)
  245.  
  246.         * Version 0.2.
  247.  
  248. Tue Mar  5 15:34:26 1991  Karl Berry  (karl at hayley)
  249.  
  250.         * tfm_output.c (tfm_convert_pl): use output redirection instead of
  251.           -v to make tftopl be quiet.
  252.  
  253. Mon Feb 25 15:42:09 1991  Karl Berry  (karl at hayley)
  254.  
  255.         * tfm_output.c (tfm_convert_pl): take a new parameter which says
  256.           whether to operate silently.
  257.  
  258.         * tfm_output.c (INDENT_INCR): define as 2.
  259.  
  260.         * tfm_input.c (tfm_open_filename): give an error if the caller
  261.           tries to open more than one file.
  262.  
  263.         * tfm_{input,output,util}.c: rename external routines to start with
  264.           `tfm'; change error messages, etc.
  265.  
  266. Sun Feb 17 09:51:50 1991  Karl Berry  (karl at hayley)
  267.  
  268.         * *.c: include config.h.
  269.  
  270. Sun Dec  9 15:08:57 1990  Karl Berry  (karl at hayley)
  271.  
  272.         * tfm_input.c, tfm_output.c: doc fix.
  273.  
  274. Sat Nov 17 12:54:02 1990  Karl Berry  (karl at hayley)
  275.  
  276.         * tfm_input.c, tfm_output.c: include appropriate file-...h files.
  277.  
  278. Thu Aug 30 16:29:51 1990  Karl Berry  (karl at hayley)
  279.  
  280.         * tfm_input.c (tfm_get_byte, ...): pass the input filename, and
  281.         rewrite as macros.
  282.  
  283. Tue Jul 24 11:09:46 1990  Karl Berry  (karl at hayley)
  284.  
  285.         * tfm_output.c: include filename.h.
  286.  
  287. Fri Jul 13 16:48:56 1990  Karl Berry  (karl at hayley)
  288.  
  289.         * tfm_input.c (get_tfm_chars): declare `this_char' as unsigned,
  290.         not one_byte, since it might have to become 256.
  291.  
  292. Wed Jul  4 08:39:28 1990  Karl Berry  (karl at hayley)
  293.  
  294.         * tfm_output.c (put_tfm_chars): look at the `exists' member of the
  295.         character structure, instead of checking for the width being zero.
  296.  
  297. Wed Jun 20 07:32:49 1990  Karl Berry  (karl at hayley)
  298.  
  299.         * tfm_input.c (tfm_cur_pos): rename to tfm_ftell, and use
  300.         checked_ftell.
  301.         (tfm_set_pos): rename to tfm_fseek.
  302.  
  303. Fri Jun  1 15:36:38 1990  Karl Berry  (karl at hayley)
  304.  
  305.         * tfm_input.c (close_tfm_input_file): use checked_fclose.
  306.         * tfm_output.c (close_pl_output_file): likewise.
  307.  
  308. Wed May 30 16:21:43 1990  Karl Berry  (karl at hayley)
  309.  
  310.         * tfm_input.c (get_tfm_char): set the `exists' member of the
  311.         character structure.
  312.         * tfm_util.c (new_tfm_char): initialize the `exists' member.
  313.  
  314. Thu Apr 12 14:58:24 1990  Karl Berry  (karl at hayley)
  315.  
  316.     * tfm_input.c (get_interword_space): rename to
  317.     `tfm_get_interword_space'. 
  318.  
  319. Mon Apr  9 12:10:26 1990  Karl Berry  (karl at hayley)
  320.  
  321.     * (all files): upcase macro names.
  322.  
  323. Sun Apr  8 11:42:53 1990  Karl Berry  (karl at hayley)
  324.  
  325.     * tfm_input.c (get_tfm_global_info): if we've already read the
  326.     global info, just return the structure, instead of reading it
  327.     again.
  328.  
  329. Fri Feb 23 08:43:02 1990  Karl Berry  (karl at hayley)
  330.  
  331.     * tfm_input.c (get_tfm_char): remember the dimensions in their
  332.     original fix_word units, as well as in points.
  333.  
  334. Wed Feb  7 17:22:27 1990  Karl Berry  (karl at hayley)
  335.  
  336.     * tfm_input.c (tfm_get_design_size): new routine.
  337.         (tfm_get_coding_scheme): rename `get_coding_scheme'.
  338.  
  339. Sun Jan 28 14:48:35 1990  Karl Berry  (karl at hayley)
  340.  
  341.     * tfm_util.c (set_kern): move this routine from tfm_input.c.
  342.  
  343.     * tfm_output.c (change_pl_to_tfm): check that pl_output_filename
  344.     is non-NULL.
  345.  
  346. Fri Dec 22 17:33:30 1989  Karl Berry  (karl at hayley)
  347.  
  348.     * tfm_input.c (tfm_get_x_height): new routine.
  349.  
  350. Mon Oct 30 12:37:02 1989  Karl Berry  (karl at hayley)
  351.  
  352.     * all files: add the copyleft.
  353.  
  354.     * tfm_util.c: define new_tfm_chars.
  355.  
  356.     * tfm_output.c (put_tfm_global_info): take a structure as input,
  357.     not a pointer.
  358.     (new_tfm_char): move to tfm_util.c.
  359.  
  360. Sun Oct 29 08:13:05 1989  Karl Berry  (karl at hayley)
  361.  
  362.     * tfm_output.c (put_pl_file): remove this, and add put_tfm_chars
  363.     and put_tfm_global_info in its place.
  364.